package com.john.booter.module.user.service;

import java.util.List;

import com.john.booter.domain.entity.Role;
import com.john.booter.domain.entity.User;
import com.john.booter.domain.vo.UserVo;
import com.john.booter.pagination.DataTable;
import com.john.booter.pagination.Pager;

public interface UserService {
	
	void add(UserVo u);
	void delete(String id);
	void update(UserVo u);
	List<User> findAll();
	UserVo findById(String id);
	User findByUsername(String username);
	Role findRoleByUserId(String id);
	DataTable<User> findDataTable(Pager pg, String username);
}
